home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
pcr
/
pcr4_4.lha
/
DIST
/
gc
/
GC_PrintReclaimPages.c
next >
Wrap
C/C++ Source or Header
|
1990-04-26
|
930b
|
38 lines
#include "xr/GCPrivate.h"
/* Debugging code */
/* Boehm - April 26, 1990 1:46:53 pm PDT */
void GC_PrintReclaimPages()
{
register struct hblk ** hbpp;
register struct hblk * hbp;
GC_iprintf("Composite:\n");
for( hbpp = reclaim_list; hbpp < &reclaim_list[MAXOBJSZ+1]; hbpp++ ) {
hbp = *hbpp;
if (hbp != (struct hblk *)0) {
GC_iprintf("%d:", hb_sz(hbp));
while (hbp != (struct hblk *)0) {
GC_iprintf("+");
hbp = hb_sz_link(hbp);
}
GC_iprintf("\n");
}
}
GC_iprintf("Atomic:\n");
for( hbpp = areclaim_list; hbpp < &areclaim_list[MAXOBJSZ+1]; hbpp++ ) {
hbp = *hbpp;
if (hbp != (struct hblk *)0) {
GC_iprintf("%d:", -hb_sz(hbp));
while (hbp != (struct hblk *)0) {
GC_iprintf("+");
hbp = hb_sz_link(hbp);
}
GC_iprintf("\n");
}
}
}